* { 
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
* {margin: 0; padding: 0;} 
section {padding-top: 1px; min-height: 100px; width: 100; margin: 20px auto; background: #ccc; box-shadow: 0 0 3px #000;}	
aside {float:right; margin-left 10px; background: yellow; width: 300px; height: 200px; margin-top: 10px; margin-right: 30px;} 
article {overflow:hidden;background: red; width: 600px; height: 600px; margin-top: 10px;}
footer{
border: 0px solid; 
margin:0px;
width: 100%;
height:200px;
background-color:#fff;
}
#footerMenu {float:left; margin-left 30px; background: yellow; width: 200px; height: 200px; margin: 5px;} 
ul
{
    list-style-type: none;
}
body {
padding: 0 60px 0px 60px;
}
header {
background-color:#fff;
height:100px;
}



a{
	text-decoration: none;
}

article {
background-color:#fff;
width:70%;
}


aside h3 {
background-color:#fff;
padding: 0 0px 0px 0px;
}
footer ul h3 {
background-color:#fffff1;
padding: 0 0px 0px 0px;
}
nav ul li a {
	padding: 2px 10px;
	display: inline-block;
 
	/* visual do link */
	background-color:#fff;
	color: #333;
	text-decoration: none;
	border-bottom:3px solid #EDEDED;
}

nav ul li a:hover {
	background-color:#D6D6D6;
	color: #6D6D6D;
	border-bottom:3px solid #EA0000;
}

nav ul li  a{
	font: 11px Verdana, sans-serif;
	color: #003399;

}
nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	
}

nav li {
    float: left;
}

nav a {
    display: inline;
    width: 60px;
    background-color: #daaddd;
}
hr {
	clear:both;
	margin: 1em 0 1em 0;
	border:0;
	height: 1px; 
	background-color: #808080;
	color:#808080;
}

body
{
background-color:#fff;
background-position: 5px 5px; /* rtl-review */
margin: 0em;
font-family: sans-serif, 'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif;
font-size:0.9em;
}

nav .login {
border: 20px solid #FFFFCC; 
}

form.login { background-color: #fff; 
float: right;
font: 11px Verdana, sans-serif;
color: #003399;
padding-left:10px;

}

.img_quadrado {
width:400px;

}

.blocomaior{
border: 0px solid; 
margin:0px;
width:300px;
height:300px;
background-color:#000000;
}

.b1 {width:45%;height:46%;background-color:#aaffff;margin:7px;padding:5%;float:left;}
.b2 {width:45%;height:46%;background-color:#aaaaff;margin:7px;padding:5%;float:left;}
.b3 {width:45%;height:46%;background-color:#ffaaff;margin:7px;padding:5%;float:left;}
.b4 {width:45%;height:46%;background-color:#ffffff;margin:7px;padding:5%;float:left;}

.a1 {margin:5%;width:22%;height:75%;background-color:#aaffff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}
.a2 {margin:5%;width:22%;height:75%;background-color:#aaaaff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}
.a3 {margin:5%;width:22%;height:75%;background-color:#ffaaff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}
.a4 {margin:5%;width:22%;height:75%;background-color:#ffffff;margin-left:18px;margin-right:18px;margin-top:9px;padding:20px;float:left;}

.c1 {margin:0px;width:100%;height:150px;background-color:#aaffff;margin:0px;padding:20px;float:left;}
.c3 {margin:25px;width:222px;height:150px;background-color:#ffaaff;margin:15px;padding:20px;float:left;}

iframe{
margin:0px;
}

c1 iframe{ margin:0px; padding:10px;}
c1 h1 {
width:80%;
}
article h1 {

margin:0px; padding:0px;
}
article iframe {
width:30%;
float:left;
margin:0px; padding:20px;
}
article p {
width:70%;
float:left;
margin:0px; padding:20px;
}

p {
margin:0px;
float:left;
text-align:justify;
}
.noticia {
{padding-top: 1px; min-height: 100px; width: 770px; margin: 20px auto; background: #ccc; box-shadow: 0 0 3px #000;}
}
article iframe{
float:left;
margin:0px; padding:20px;
}